home *** CD-ROM | disk | FTP | other *** search
- package org.flintparticles.actions
- {
- import org.flintparticles.emitters.Emitter;
- import org.flintparticles.particles.Particle;
-
- public class Accelerate extends Action
- {
-
-
- private var _x:Number;
-
- private var _y:Number;
-
- public function Accelerate(param1:Number, param2:Number)
- {
- super();
- _x = param1;
- _y = param2;
- }
-
- public function get y() : Number
- {
- return _y;
- }
-
- override public function update(param1:Emitter, param2:Particle, param3:Number) : void
- {
- param2.velX += _x * param3;
- param2.velY += _y * param3;
- }
-
- public function set y(param1:Number) : void
- {
- _y = param1;
- }
-
- public function set x(param1:Number) : void
- {
- _x = param1;
- }
-
- public function get x() : Number
- {
- return _x;
- }
- }
- }
-